|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.vew.syskal.syskal.systemkalendereintrag.Atomar
de.bsvrz.vew.syskal.syskal.systemkalendereintrag.DatumJahr
public class DatumJahr
Die Klasse erzeugt SystemKalenderEintraege vom Typ: "01.01.*,*" oder "17.06.1963,1989 03.10.1990,*". Die Berechnung der Zeitpunkte mit Wildcards bezieht sich noch auf das aktuelle Kalenderjahr. Die Vorgehensweise könnte dahingehend sein, dass beim Jahrewechsel die Zustandswechsel neu berechnet werden. Muss also noch geklärt werden *
| Field Summary | |
|---|---|
protected java.lang.String |
definition
Definition des Ske |
protected java.util.List<java.lang.String[]> |
jahrVonBis
Die Jahresliste |
| Fields inherited from class de.bsvrz.vew.syskal.syskal.systemkalendereintrag.Atomar |
|---|
_debug, listeZustandsWechsel, pid |
| Constructor Summary | |
|---|---|
DatumJahr(java.lang.String pid,
java.lang.String definition)
Konstruktor der Klasse |
|
| Method Summary | |
|---|---|
java.util.SortedMap<java.lang.Long,java.lang.Long> |
berechneIntervall(java.lang.Long von,
java.lang.Long bis,
int jahr)
Berechnet die Zeitstempel der Zustandswechsel |
java.util.SortedMap<java.lang.Long,java.lang.Boolean> |
berechneZustandsWechsel(int jahr)
Berechnet die Zeitstempel der Zustandswechsel |
java.util.SortedMap<java.lang.Long,java.lang.Boolean> |
berechneZustandsWechsel(java.lang.Long von,
java.lang.Long bis,
int jahr)
Berechnet die Zeitstempel der Zustandswechsel |
java.util.SortedMap<java.lang.Long,java.lang.Boolean> |
berechneZustandsWechselZustand(java.lang.Long von,
java.lang.Long bis,
int jahr)
Berechnet die Zeitstempel der Zustandswechsel für das Versenden des Ereigniszustands |
protected DatumJahr |
clone()
|
java.lang.String |
getDefinition()
Getter fuer die Pid des SystemKalenderEintrags |
boolean |
pruefeEintrag()
Prueft den Eintrag auf Gueltikeit |
| Methods inherited from class de.bsvrz.vew.syskal.syskal.systemkalendereintrag.Atomar |
|---|
berecheneIntervallVonBis, berecheneZustandsWechselVonBis, getErinnerungsFunktion, getListeZustandsWechsel, getName, getObjektListeZustandsWechsel, getPid, gueltigVonBis, isGueltig, isGueltigVonBis, setDefinition, setErinnerungsFunktion, setListeZustandsWechsel, setName, setObjektListeZustandsWechsel, setPid |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.List<java.lang.String[]> jahrVonBis
protected java.lang.String definition
| Constructor Detail |
|---|
public DatumJahr(java.lang.String pid,
java.lang.String definition)
pid - Die Piddefinition - Definition des Ske| Method Detail |
|---|
public boolean pruefeEintrag()
pruefeEintrag in interface SystemkalenderEintragpruefeEintrag in class Atomarpublic java.util.SortedMap<java.lang.Long,java.lang.Boolean> berechneZustandsWechsel(int jahr)
SystemkalenderEintrag
berechneZustandsWechsel in interface SystemkalenderEintragberechneZustandsWechsel in class Atomarjahr - das Jahr für welches die Wechsel berechnet werden
public java.util.SortedMap<java.lang.Long,java.lang.Boolean> berechneZustandsWechsel(java.lang.Long von,
java.lang.Long bis,
int jahr)
SystemkalenderEintrag
berechneZustandsWechsel in interface SystemkalenderEintragberechneZustandsWechsel in class Atomarvon - Anfangszeitpunktbis - Endezeitpunktjahr - das Jahr für welches die Wechsel berechnet werden
public java.util.SortedMap<java.lang.Long,java.lang.Long> berechneIntervall(java.lang.Long von,
java.lang.Long bis,
int jahr)
SystemkalenderEintrag
berechneIntervall in interface SystemkalenderEintragberechneIntervall in class Atomarvon - Anfangszeitpunktbis - Endezeitpunktjahr - das Jahr für welches die Wechsel berechnet werden
public java.util.SortedMap<java.lang.Long,java.lang.Boolean> berechneZustandsWechselZustand(java.lang.Long von,
java.lang.Long bis,
int jahr)
SystemkalenderEintrag
berechneZustandsWechselZustand in interface SystemkalenderEintragberechneZustandsWechselZustand in class Atomarvon - Anfangszeitpunktbis - Endezeitpunktjahr - das Jahr für welches die Wechsel berechnet werden
public java.lang.String getDefinition()
SystemkalenderEintrag
getDefinition in interface SystemkalenderEintraggetDefinition in class Atomarprotected DatumJahr clone()
clone in class Atomar
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||